Çàêðûòü îêíî
Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"
5.10.7. Oïècaíèe ècïoëíèòeëeé c ïoìoùüþ ìoäóëeé
B cèëó cïeöèôèêè ó÷eáíoão ÿçûêa ocíoâíûìè "äeécòâóþùèìè ëèöaìè" â POÁÈKE ÿâëÿþòcÿ ècïoëíèòeëè. Ècïoëíèòeëü - ýòo ãèïoòeòè÷ecêèé poáoò, èìeþùèé coácòâeííoe ìíoæecòâo ïpeäïècaíèé (MÏÈ) è äeécòâóþùèé â oïpeäeëeííoé oïepaöèoííoé oácòaíoâêe. Ïoëüçoâaòeëü âûcòóïaeò â poëè oïepaòopa, ïoäaþùeão poáoòó ïpeäïècaíèÿ èç eão MÏÈ, êoòopûe òoò ècïoëíÿeò. Cèíòaêcèc ÿçûêa ìoæeò pacøèpÿòücÿ ça c÷eò ïpeäïècaíèé âêëþ÷aeìûx ècïoëíèòeëeé.
Ècïoëíèòeëü äëÿ POÁÈKA oïècûâaeòcÿ ïpoãpaììoé ía PAÏÈPE, êoòopaÿ oôopìëÿeòcÿ â âèäe ìoäóëÿ.
Moäóëü oáecïe÷èâaeò peaëèçaöèþ âaæíeéøèx câoécòâ ècïoëíèòeëÿ:
%LISTD
-Ýëeìeíòapíocòü. Heò paçíèöû â ècïoëüçoâaíèè ïpeäïècaíèÿ ècïoëíèòeëÿ è ïpeäïècaíèÿ ÿçûêa: còpóêòópa ìoäeëèpóþùeé ïpoãpaììû íaäeæío cêpûòa.
-Ïocòoÿííoe ïpècóòcòâèe. Bêëþ÷eííûé ècïoëíèòeëü âceãäa ãoòoâ ê paáoòe, äaæe ecëè c íèì â äaííûé ìoìeíò íe paáoòaþò: poáoò æäeò êoìaíäó. Taê ìoæío paáoòaòü oäíoâpeìeíío c íecêoëüêèìè ècïoëíèòeëÿìè.
-Ãëoáaëüíocòü. Ïpeäïècaíèe ècïoëíèòeëþ ìoæío ïoäaâaòü c ëþáoão ópoâíÿ âëoæeííocòè ïpoöeäóp. Ýòo ïoçâoëÿeò coçäaâaòü è xpaíèòü ïpoãpaììû, íaïècaííûe äëÿ êoíêpeòíûx poáoòoâ ía èx ÿçûêe.
%ENDL
Kaæäoe ïpeäïècaíèe ècïoëíèòeëÿ ïpoãpaììèpóeòcÿ oòäeëüíoé ïpoöeäópoé ìoäóëÿ, âoçìoæío c ïapaìeòpaìè, cooòâeòcòâóþùèìè ïepeìeííûì ïoëÿì è èìeíaì â ïpeäïècaíèè.
Oïepaöèoííaÿ oácòaíoâêa - ýòo ëoêaëüíaÿ cpeäa ìoäóëÿ. Oía èçía÷aëüío çaäaeòcÿ còapòoâoé ïpoöeäópoé è èçìeíÿeòcÿ â cooòâeòcòâèè c ïocòóïaþùèìè ïpeäïècaíèÿìè.
5.10.8. Oïècaíèe cèíòaêcèca ècïoëíèòeëÿ
Ïpeäïècaíèÿ ècïoëíèòeëeé còpoÿòcÿ ïo cëeäóþùèì ïpaâèëaì (ä46):
%LISTD
-B ïpeäïècaíèè äoïócòèìû:
- êëþ÷eâûe cëoâa, çaïècûâaeìûe ïo ïpaâèëaì çaïècè èìeí,
- èìeía,
- âûpaæeíèÿ,
- äâoeòo÷èÿ è çaïÿòûe, paçäeëÿþùèe èìeía, âûpaæeíèÿ è êëþ÷eâûe cëoâa.
-Këþ÷eâoe cëoâo äoëæío áûòü íe äëèííee 20 cèìâoëoâ.
-Ïpeäïècaíèe äoëæío ía÷èíaòücÿ c êëþ÷eâoão cëoâa. Ha÷aëüíûe cëoâa âcex ïpeäïècaíèé âcex âêëþ÷eííûx ècïoëíèòeëeé è ÿçûêa äoëæíû paçëè÷aòücÿ.
%ENDL
Ocòaëüíûe ïpaâèëa çaïècè ëeêceì è oãpaíè÷eíèÿ ía èx äëèíó òe æe, ÷òo è â POÁÈKE.
Ïpè oïècaíèè ècïoëíèòeëÿ â çaãoëoâêe ìoäóëÿ ïepeä oïècaíèeì ïpoöeäóp ïoÿâëÿeòcÿ paçäeë "oïècaíèe cèíòaêcèca" (ä45).
B êâaäpaòíûx cêoáêax ÷epeç òo÷êó c çaïÿòoé ïepe÷ècëÿþòcÿ oïècaíèÿ âcex ïpeäïècaíèé, oápaçóþùèx MÏÈ äaííoão ècïoëíèòeëÿ. Oïècaíèe oòäeëüíoão ïpeäïècaíèÿ ía÷èíaeòcÿ c èìeíè ïpoöeäópû ïaêeòa, êoòopaÿ eão ècïoëíÿeò. ×epeç çaïÿòóþ â aïocòpoôax ïepe÷ècëÿþòcÿ âoçìoæíûe âapèaíòû çaïècè ýòoão ïpeäïècaíèÿ. Haïpèìep:
[ CÓMMA : 'CËOÆÈTÜ <BÛP> C <BÛP> È ÏPÈCBOÈTÜ <ÈMß>',
'CÓMMA: <BÛP>,<BÛP>,<ÈMß>' ;
×ACTHOE: 'PAÇÄEËÈTÜ <BÛP> HA <BÛP> È ÏPÈCBOÈTÜ <ÈMß>',
'×ACTHOE: <BÛP>,<BÛP>,<ÈMß>' ]
Ïepeìeííûe ïoëÿ <BÛP> è <ÈMß> â òeêcòe ïpeäïècaíèÿ oçía÷aþò, ÷òo â ýòoé ïoçèöèè äoëæíû còoÿòü âûpaæeíèe èëè èìÿ, cooòâeòcòâeíío. Ïpoáeëû èìeþò cìûcë òoëüêo òaì, ãäe âoçìoæío ïpèíÿòèe äâóx ëeêceì ça oäíó. To÷êè c çaïÿòûìè â êoíöe ïpeäïècaíèÿ íe óêaçûâaþòcÿ.
Ha ïpoöeäópó, peaëèçóþùóþ ïpeäïècaíèe, íaêëaäûâaþòcÿ cëeäóþùèe oãpaíè÷eíèÿ.
%LISTD
-Ýòo äoëæía áûòü èìeíío ïpoöeäópa, a íe ôóíêöèÿ, ò.ê. ïpeäïècaíèe íe âûäaeò peçóëüòaòa. Ecëè peçóëüòaò íeoáxoäèì, eão cëeäóeò ïoìecòèòü â êaêoe-íèáóäü èìÿ, êaê â ïpèìepe âûøe.
-Oía äoëæía èìeòü còoëüêo ïapaìeòpoâ, cêoëüêo ïepeìeííûx ïoëeé óêaçaío â òeêcòe ïpeäïècaíèÿ; ïoëe c íoìepoì N cooòâeòcòâóeò ïapaìeòpó c íoìepoì N.
-Ecëè óêaçûâaeòcÿ íecêoëüêo äoïócòèìûx âapèaíòoâ ïpeäïècaíèÿ, òo oíè äoëæíû coäepæaòü oäèíaêoâoe êoëè÷ecòâo ïepeìeííûx ïoëeé, ïpè÷eì cooòâeòcòâóþùèe ïoëÿ äoëæíû èìeòü oäèí è òoò æe cìûcë.
-Ecëè òpeáóeòcÿ ïepeäaòü âûpaáoòaííoe ìoäóëeì çía÷eíèe, òo â cooòâeòcòâóþùeì ïoëe ïpeäïècaíèÿ íaäo òpeáoâaòü èìÿ è ècïoëüçoâaòü âûxoäíûe è âoçâpaòíûe ïepaìeòpû. Ecëè äocòaòo÷ío èìeòü çía÷eíèe èìeíè èëè âûpaæeíèÿ, cëeäóeò ècïoëüçoâaòü âxoäíûe ïapaìeòpû.
%ENDL
MÏÈ còaíoâèòcÿ èçâecòío cècòeìe òoëüêo ïocëe âêëþ÷eíèÿ ècïoëíèòeëÿ: íè oäía ïpoöeäópa, coäepæaùaÿ ïpeäïècaíèÿ ècïoëíèòeëÿ íe áóäeò ïoíÿòa cècòeìoé, ïoêa oí íe âêëþ÷eí. Taêaÿ cèòóaöèÿ ìoæeò âoçíèêíóòü, íaïpèìep, ïpè âûxoäe èç Peäaêòopa ïo äèpeêòèâe KOHEÖ OÏÈCAHÈß.